// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/kpdus/jad.html
// Decompiler options: braces fieldsfirst space lnc
package cn.com.smartdevices.bracelet.ui;
import android.app.Activity;
import android.app.ProgressDialog;
import android.os.Bundle;
import android.os.Handler;
import android.preference.Preference;
import android.preference.PreferenceFragment;
import android.preference.PreferenceScreen;
import android.view.LayoutInflater;
import cn.com.smartdevices.bracelet.BleTask.BleFwUpgradeTask;
import cn.com.smartdevices.bracelet.BleTask.BleResetTask;
import cn.com.smartdevices.bracelet.BraceletApp;
import cn.com.smartdevices.bracelet.Keeper;
import cn.com.smartdevices.bracelet.model.AlarmClockItem;
import com.xiaomi.hm.bleservice.BLEService;
import com.xiaomi.hm.bleservice.profile.MiLiProfile;
import java.io.File;
import java.util.ArrayList;
import java.util.Iterator;
// Referenced classes of package cn.com.smartdevices.bracelet.ui:
// P, I, J, K,
// L, M, N, O,
// H
public class BraceletSettingsFragment extends PreferenceFragment
{
private final int a = 4098;
private ProgressDialog b;
private Handler c;
public BraceletSettingsFragment()
{
b = null;
c = null;
}
private void a()
{
ArrayList arraylist = Keeper.readAlarms();
Preference preference = findPreference("settings_alarm_clock");
if (arraylist == null || arraylist.size() < 1)
{
preference.setSummary("\u672A\u5F00\u542F");
return;
}
for (Iterator iterator = arraylist.iterator(); iterator.hasNext();)
{
if (((AlarmClockItem)iterator.next()).isEnabled())
{
preference.setSummary("\u5DF2\u5F00\u542F");
return;
}
}
preference.setSummary("\u672A\u5F00\u542F");
}
private void a(int i)
{
if (b == null)
{
b = new ProgressDialog(getActivity());
b.setMax(i);
b.setProgress(0);
b.setTitle("\u56FA\u4EF6\u5347\u7EA7");
b.setMessage("\u5347\u7EA7\u8FDB\u5EA6");
b.setCancelable(false);
b.setProgressStyle(1);
b.setIndeterminate(false);
b.show();
}
}
static void a(BraceletSettingsFragment braceletsettingsfragment)
{
braceletsettingsfragment.f();
}
static void a(BraceletSettingsFragment braceletsettingsfragment, int i)
{
braceletsettingsfragment.a(i);
}
static void a(BraceletSettingsFragment braceletsettingsfragment, String s, String s1)
{
braceletsettingsfragment.a(s, s1);
}
private void a(String s, String s1)
{
(new BleFwUpgradeTask(s, s1, new P(this, s1))).work();
}
private void b()
{
android.app.AlertDialog.Builder builder = new android.app.AlertDialog.Builder(getActivity());
builder.setTitle("\u91CD\u7F6E\u624B\u73AF");
builder.setMessage("\u5C06\u6E05\u9664\u624B\u73AF\u4E2D\u7684\u8FD0\u52A8\u8BB0\u5F55\u548C\u4E2A\u4EBA\u4FE1\u606F\uFF0C\u786E\u5B9A\u91CD\u7F6E\uFF1F");
builder.setNegativeButton("\u53D6\u6D88", new I(this));
builder.setPositiveButton("\u786E\u5B9A", new J(this));
builder.show();
}
private void b(int i)
{
if (b != null)
{
b.setProgress(i);
}
}
static void b(BraceletSettingsFragment braceletsettingsfragment)
{
braceletsettingsfragment.d();
}
private void c()
{
android.app.AlertDialog.Builder builder = new android.app.AlertDialog.Builder(getActivity());
builder.setView(LayoutInflater.from(getActivity()).inflate(0x7f030067, null));
builder.setPositiveButton("\u786E\u5B9A", new K(this));
builder.setNegativeButton("\u53D6\u6D88", new L(this));
builder.show();
}
static void c(BraceletSettingsFragment braceletsettingsfragment)
{
braceletsettingsfragment.g();
}
private void d()
{
(new BleResetTask(new M(this))).work();
}
private void e()
{
android.app.AlertDialog.Builder builder = new android.app.AlertDialog.Builder(getActivity());
builder.setTitle("\u56FA\u4EF6\u5347\u7EA7");
String s = (new StringBuilder()).append(((BraceletApp)getActivity().getApplication()).getStoragePath()).append("/bracelet.fw").toString();
File file = new File(s);
String s1;
if (file.exists() && file.canRead())
{
s1 = (new StringBuilder()).append("\u624B\u73AF\u56FA\u4EF6\u8DEF\u5F84\uFF1A").append(s).append("\n").append("\u786E\u5B9A\u5347\u7EA7\uFF1F").toString();
builder.setPositiveButton("\u786E\u5B9A", new N(this, s));
} else
{
s1 = (new StringBuilder()).append("\u624B\u73AF\u56FA\u4EF6\u8DEF\u5F84\uFF1A").append(s).append("\u4E0D\u5B58\u5728,").append("\u8BF7\u628A\u56FA\u4EF6\u590D\u5236\u5230\u76EE\u6807\u5730\u5740\u540E\u91CD\u8BD5\uFF01").toString();
}
builder.setMessage(s1);
builder.setNegativeButton("\u53D6\u6D88", new O(this));
builder.show();
}
private void f()
{
b(((MiLiProfile)BraceletApp.BLEService.getDefaultPeripheral()).getFirmwareUpdatingProgress().progress);
c.sendEmptyMessageDelayed(4098, 1000L);
}
private void g()
{
if (b != null)
{
b.dismiss();
b = null;
}
c.removeMessages(4098);
}
public void onCreate(Bundle bundle)
{
super.onCreate(bundle);
addPreferencesFromResource(0x7f050001);
c = new H(this);
}
public boolean onPreferenceTreeClick(PreferenceScreen preferencescreen, Preference preference)
{
if (preference.getKey().equals("settings_bracelet_reset"))
{
b();
return true;
}
if (!preference.getKey().equals("settings_fw_upgrade")) goto _L2; else goto _L1
_L1:
e();
_L4:
return super.onPreferenceTreeClick(preferencescreen, preference);
_L2:
if (preference.getKey().equals("settings_push_goals_progress"))
{
c();
}
if (true) goto _L4; else goto _L3
_L3:
}
public void onResume()
{
super.onResume();
a();
}
}